SRC:=$(wildcard *.c)
OBJ:=$(SRC:.c=.o)
BIN:=test 
FLAGS:=-c
LFLAGS:=-o
RM:=rm -f
CC:=gcc

$(BIN):$(OBJ)
	$(CC) $^ $(LFLAGS) $@

%.o:%.c
	$(CC) $(FLAGS) $<

.PHONY:clean
clean:
	$(RM) $(OBJ) $(BIN)



.PHONY:debug 
debug:
	@echo $(SRC) $(OBJ)
